package com.kx.push.service;

import com.kx.push.pojo.Message;

/**
 * 网页退送方法的定义
 * @Author Sun
 * @Date 2021/7/26 17:24
 */
public interface PushService {
    /**
     * 查询requestId是否存在
     * @param requestId  保持幂等性的唯一id
     * @return 此id是否已经存在
     */
    boolean isIdem(Long requestId);

    /**
     * 保存推送消息内容到数据库中
     * @param msg  消息内容
     * @param requestId  保持幂等性的唯一id
     */
    void saveMessage(Message msg, Long requestId);
}

